Temporal Logic and Z Speci cationsRoger Duke
نویسندگان
چکیده
The Z speciication language can be used to capture liveness properties of state transition systems such as those used to specify communications protocols. The speciication of such systems involve temporal concepts such as \eventually" and \always". In this paper we extend standard Z to include the temporal logic operators so as to provide a powerful notation for discussing the liveness of state transition systems. By way of an illustration of the ideas involved, we look at a state transition model for an alternating bit protocol, and compare the speciications of liveness in standard Z and Z enhanced with the temporal logic notation.
منابع مشابه
An Object - Oriented Approachto Formal
Formal methods for software development are becoming increasingly necessary as softwarebecomes an important part of everyday life. To handle the complexities inherent in large-scale software systems these methods need to be combined with a sound developmentmethodology which supports modularity and reusability. Object orientation, based on theconcept that systems are composed...
متن کاملAnalyzing the dynamics of a Z speci
We present a method for analyzing the dynamics of a Z document describing a non-sequential system. First a formal operational semantics based on the chemical metaphor is given to Z. Then, some Unity-like temporal logic constructs are deened on such a formal operational semantics in order to allow the speciication and analysis of dynamic and temporal properties of concurrent systems, such as saf...
متن کاملModel Checking Object-Z Using ASM
A major problem with creating tools for Object-Z is that its high-level abstractions are difficult to deal with directly. Integrating Object-Z with a more concrete notation is a sound strategy. With this in mind, in this paper we introduce an approach to model-checking Object-Z specifications based on first integrating Object-Z with the Abstract State Machine (ASM) notation to get the notation ...
متن کاملAn Object-Oriented Approach to the Formal Specification of ODP Trader
An Object-Z formal speci cation of the ODP Trader is presented which concisely captures the hierarchical context structure, the distribution of information and the communication aspects of the Trader. Particular use is made of generic classes, class inheritance and object aggregation (i.e. the instantiation of collections of similar objects) to give a structured speci cation that can be readily...
متن کاملAn Analysis of Message Sequence Charts
Message (or Time) Sequence Charts (MSCs) are used in telecommunications system specication. To investigate the meaning of an MSC speci cation, we found the need to connect MSC speci cations with more precise methods such as temporal logic and B uchi automata. Based on an interpretation of a collection of MSCs as a global state automaton, we provide an explicit semantic connection to temporal l...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1989